﻿using System;
using KPIS.GERP.GFMS.MODEL;
using System.Collections.Generic;
using System.Data;

namespace KPIS.GERP.GFMS.IDAL
{
    public interface IDAL_HRM_PS_Employees
    {
        IList<M_HRM_PS_Employees> GetFull(Nullable<int> emp_type_seq
            , Nullable<int> job_site_seq, Nullable<int> working_job_site_seq);

        IList<M_HRM_PS_Employees> GetList(Nullable<int> emp_type_seq
            , Nullable<int> job_site_seq, Nullable<int> working_job_site_seq, string filter);
        IList<M_HRM_PS_Employees> GetListByEmpType(string emp_type_seq
            , Nullable<int> job_site_seq, Nullable<int> working_job_site_seq, string filter);

        M_HRM_PS_Employees GetInfo(int seq);
        M_HRM_PS_Employees GetAddressInfo(int seq);

        DataTable ListEmployeeByType(string strEmpTypeSeq, string strJobSiteSeq);
    }
}
